delete() operator
The delete operator frees up the memory allocated |
through new. To do so, the syntax is as in the example.
delete ptr; |
After deleting a pointer, it can be a good idea to reset it |
to point to NULL. |
NULL is a standard compiler-defined statement that |
sets the pointer to point to, literally, nothing. By doing |
this, you minimise the potential for doing something |
foolish with the pointer. |